//package com.market.config;
//
//import com.github.pagehelper.PageInterceptor;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import java.util.Properties;
//
//@Configuration
//public class MybatisConfig {
//
//    @Bean
//    public PageInterceptor pageInterceptor() {
//        PageInterceptor pageInterceptor = new PageInterceptor();
//        Properties properties = new Properties();
//
//        // 设置数据库方言
//        properties.setProperty("helperDialect", "mysql");
//        // 分页合理化
//        properties.setProperty("reasonable", "true");
//        // 支持通过Mapper接口参数传递分页参数
//        properties.setProperty("supportMethodsArguments", "true");
//        // 参数映射
//        properties.setProperty("params", "count=countSql");
//        // 当pageSize=0时返回所有结果
//        properties.setProperty("pageSizeZero", "true");
//
//        pageInterceptor.setProperties(properties);
//        return pageInterceptor;
//    }
//}